pub fn new_count_distinct(input_str: &str) -> usize {
    let mut unique_elements = std::collections::HashSet::new();
    
    // 按逗号分割字符串并添加到HashSet中
    for item in input_str.split(',') {
        unique_elements.insert(item);
    }
    
    // 返回HashSet的大小即为不重复元素个数
    unique_elements.len()
}
